$(document).ready(function() {
	
	  //绑定回车键事件
	$("body").bind('keypress',function(event){ 
		 var curKey = event.keyCode; 
		 if(curKey == 13){ 
			 $("#login").focus();
        	 $("#login").trigger("click"); 
        }
    });
	/**
	 * oauth认证
	 */
	$("#oauth").combobox({onSelect:function(item){
			//console.log(item.value);
			if(item.value==2){
				$(".con-form").eq(0).css("display","none");
				$(".con-form").eq(1).css("display","block");
			}else{
				$(".con-form").eq(0).css("display","block");
				$(".con-form").eq(1).css("display","none");
			}
		}
	})
	
	/**
	 * 绑定换一张事件
	 */
	$("#flashImage").bind("click",function(){
		$('#imageF').attr('src','imageCode.jsp'+"?" + new Date().getTime())
	});
	
	/**
	 * 绑定登录事件:用户名登录
	 */
	$("#login").unbind().bind('click',function() {
		var username = $("#username").textbox('getValue');
		var password = $("#password").textbox('getValue');
		var captcha = $("#captcha").val();
		if($.trim(username).length == 0){
			message("用户名不能为空");
			$("#username").focus();
			return false;
		}
		
		if($.trim(password).length == 0){
			message("密码不能为空");
			$("#password").focus();
			return false;
		}
		
		if($.trim(captcha).length == 0){
			message("验证码不能为空");
			$("#captcha").focus();
			return false;
		}
		$("#loginform").submit();
	});
	
	/**
	 * 绑定登录事件:证书登录
	 */
	$("#certlogin").unbind().bind('click',function() {
		//window.top.location.href  = ctx + "/web/certificate.jsp";
		$("#certloginform").submit();
	});
});

/**
 * 登陆
 */
function login(username,password){
	$.ajax({
		type : "POST",
		url : ctx + "/login",
		data : {
			username : username,password:password
		},
		dataType : "json",
		success : function(data) {
			if(data.result == "fail"){
				message(data.errorMessage);
				return;
			}
			top.location.href = ctx + "/web/index.jsp";
		},error: function(XMLHttpRequest, textStatus, errorThrown) { 
			message("用户名或密码错误"); 
		} 
	});
}
